@import "../../styles/theme.scss";

.user {
  position: relative;
  height: 100%;
  background: $background-color;
}

.user-info {
  height: 300px;
  background-image: linear-gradient(to top, #ffdcd2 0%, #ffdbd1 1%, #fd898c 100%);
  position: relative;
  border-bottom-left-radius: 80% 15%;
  border-bottom-right-radius: 80% 15%;
}

.avatar {
  overflow:hidden;
  display:block;
  border-radius: 50%;
  width: 120px;
  height: 120px;
  background-color: #e8e8e8;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  border: 4px solid #fff;
  box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.2);
}

.nickname {
  color: white;
  font-weight: 600;
  font-size: 36px;
  position: absolute;
  left: 50%;
  top: 85%;
  transform: translate(-50%, -50%);
}

.my-card {
  background-color: white;
  margin-top: 30px;
}

.card-title {
  height: 120px;
  line-height: 120px;
  padding-left: 20px;
  font-size: 36px;
  border-bottom: 2px solid #F3F3F3;
}

.at-grid__flex .content-inner__text {
  font-size: 24px;
}

.at-grid__flex .content-inner__img {
  width: 60px;
  height: 60px;
}